Como criar tabela de meses com valor zero e depois fazer update?

iniciar tabela sql 12 meses zerado

Basta fazer um for para inserir os meses assim:



//Aqui é feito um for para percorrer as 12 posições
for($i = 1; $i >= 12; $i++){
//Depois é iniciado o sql
 $sql = "INSERT INTO tabela (mes, ano, quantidade)
                    VALUES (
                        ".$i.", //Insere o valor do indice no mes
                        //Aqui é inserido o ano atual
                        DATE_PART('YEAR', CURRENT_TIMESTAMP),
                        0 //inserido a quantidade apenas para completar o exemplo
                    )";
}


 Para fazer o update basta chamar o mês e o ano e inserir a quantidade necessária.

Quer acompanhar as novidade do site?

Leia mais em: t.wikipedia.org/wiki/SQL

simbolo do banco de dados SQL com calendário

Última atualização: 2023-02-15

Palavras-Chaves